Micron Document
`:top
`!Embeddable Linux Kernel Subset`! (kurz `!ELKS`!), vormals `!Linux-8086`!, ist ein freier `F33f`_`[Betriebssystem`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Betriebssystem]`_`f-`F33f`_`[Kernel`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Kernel_(Betriebssystem)]`_`f für Computer, die mit x86-kompatiblen `F33f`_`[16-Bit`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=16-Bit-Architektur]`_`f-`F33f`_`[Prozessoren`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Prozessor]`_`f ab dem `F33f`_`[8086`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Intel_8086]`_`f/`F33f`_`[8088`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Intel_8088]`_`f ausgestattet sind. Es wird als `F33f`_`[freie Software`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Freie_Software]`_`f unter der `F33f`_`[GNU General Public License`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GNU_General_Public_License]`_`f (GPL) verbreitet. Als ein `F33f`_`[Fork`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Abspaltung_(Softwareentwicklung)]`_`f von `F33f`_`[Linux`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Linux_(Kernel)]`_`f stellt ELKS eine auf diese Bedingungen angepasste Untermenge dieses `F33f`_`[Unix-artigen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Unixoides_System]`_`f Kernels dar. Das erklärte Ziel der Entwicklung ist `F33f`_`[Unix`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Unix]`_`f-V7-Funktionalität auf 16-Bit-`F33f`_`[Architekturen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Prozessorarchitektur]`_`f. Ein solcher Kernel kann in `F33f`_`[eingebetteten Systemen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Eingebettetes_System]`_`f sowie zu Ausbildungs- und Lehrzwecken genutzt werden. ELKS läuft neben den 16-Bit-`F33f`_`[x86-Prozessoren`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=X86-Prozessor]`_`f (`F33f`_`[retronym`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Retronym]`_`f auch oft „x86-16“) auch auf `F33f`_`[Psion`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Psion]`_`f-SIBO-Organizern.

`F33f`_`[Linus Torvalds`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Linus_Torvalds]`_`f hatte den Linux-Kernel ab 1991 für ein Unix-artiges Betriebssystem ursprünglich nur für seinen `F33f`_`[386`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Intel_80386]`_`f-`F33f`_`[PC`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=IBM-PC-kompatibler_Computer]`_`f entwickelt und ihn daher voll auf dessen 32-Bit-`F33f`_`[Protected-Mode`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Protected_Mode]`_`f aufgebaut. Doch bereits in den 1990er Jahren wurde der Kernel auf 64-Bit-Systeme wie den `F33f`_`[Alpha-Prozessor`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Alpha-Prozessor]`_`f `F33f`_`[portiert`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Portierung_(Software)]`_`f. (Inzwischen läuft der Linux-Kernel nicht mehr auf einem 80386er; die Unterstützung wurde in Kernel-Version 3.8 entfernt.) Auf `F33f`_`[x86`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=X86-Architektur]`_`f-kompatiblen 16-Bit-Prozessoren war Linux aber grundsätzlich nicht lauffähig, was zusätzliche praktische Gründe hat. Zum einen waren ältere Computer meist generell mit sehr wenig `F33f`_`[Arbeitsspeicher`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Arbeitsspeicher]`_`f ausgerüstet. Als Linux 1991 erschien, lief es zwar auf Systemen mit 4 MiB RAM,`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f] mit einer `F33f`_`[grafischen Benutzeroberfläche`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Grafische_Benutzeroberfläche]`_`f wie `F33f`_`[X Window System`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=X_Window_System]`_`f ist jedoch bereits deutlich mehr Arbeitsspeicher nötig. Zum anderen ist die Speicherbegrenzung eine fundamentale Einschränkung der 16-Bit-`F33f`_`[x86-Architektur`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=X86-Architektur]`_`f: im `F33f`_`[Real Mode`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Real_Mode]`_`f ist, neben dem fehlenden `F33f`_`[Speicherschutz`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Speicherschutz]`_`f, nur 1 MiB direkt adressierbar, im 16-Bit-Protected-Mode des `F33f`_`[Intel 80286`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Intel_80286]`_`f (dem im Vergleich zum `F33f`_`[i386`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=I386]`_`f die `F33f`_`[MMU`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Memory_Management_Unit]`_`f fehlt) nicht mehr als 16 MiB.

Dennoch startete `F33f`_`[Alan Cox`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Alan_Cox]`_`f gemeinsam mit Chad Page 1995 `*Linux-8086`*.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] Ein Meilenstein war die TCP/IP-Implementierung in ELKS 0.1 2002.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f] Die Entwicklung hatte jedoch selbst nach mehr als einem Jahrzehnt noch `F33f`_`[Alpha-Status`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Entwicklungsstadium_(Software)]`_`f und kam nur sehr langsam voran.`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f] Version 0.1.4 wurde am 19. Februar 2012 in Gedenken an den verstorbenen Riley Williams auf `F33f`_`[SourceForge`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=SourceForge]`_`f veröffentlicht.`:cite-ref-7[`F5bf`_`[7`#cite-note-7]`_`f] Jody Bruchon siedelte das Projekt 2014 zu `F33f`_`[GitHub`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GitHub]`_`f um, wo es auch aktiv weiterentwickelt werden sollte.`:cite-ref-8[`F5bf`_`[8`#cite-note-8]`_`f] Im März 2015 erschien Version 0.2.0. Seit 2018 (Version 0.2.1 erschien am 25. Juni 2018) steht ELKS auf GitHub sowohl im `F33f`_`[Quelltext`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Quelltext]`_`f zum selbst kompilieren als auch in Form von vorgefertigten `F33f`_`[Abbildern`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Image-Datei]`_`f für verschiedene `F33f`_`[Diskettenformate`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Diskette]`_`f`:cite-ref-9[`F5bf`_`[9`#cite-note-9]`_`f] und als 32-MiB-`F33f`_`[Festplatte`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Festplatte]`_`f`:cite-ref-10[`F5bf`_`[10`#cite-note-10]`_`f] zum Download bereit.

>>Contents

• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Siehe auch`#siehe-auch]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f

-─

>>Weblinks

• alte offizielle Website auf `F33f`_`[SourceForge`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=SourceForge]`_`f (englisch)
• neue offizielle Entwicklerseite auf `F33f`_`[GitHub`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GitHub]`_`f (englisch), Hauptentwickler: Jody Bruchon
• Entwickler-Newsgroup (englisch, erste Nachricht vom 26. April 2006)

>>Siehe auch

• `F33f`_`[Xenix`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Xenix]`_`f von `F33f`_`[Microsoft`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Microsoft]`_`f (und später `F33f`_`[SCO`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Santa_Cruz_Operation]`_`f), eine kommerzielle Portierung von AT&T UNIX Version 7 auf den `F33f`_`[Intel 8086`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Intel_8086]`_`f (1980) und den `F33f`_`[80286`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Intel_80286]`_`f (1983)
• `F33f`_`[PC/IX`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=PC/IX]`_`f, eine UNIX-Portierung auf 8086/8088 von 1984

>>Einzelnachweise

`:cite-note-aa04a2dd00ff23bb-1`!1.`! Release 0.8.1. 16. Oktober 2024 (abgerufen am 5. November 2024).
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f Warren Young: `*memory limit of the Linux kernel.`* (`F33f`_`[Internetforum`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Internetforum]`_`f) In: `*Unix & Linux.`* `F33f`_`[Stack Exchange`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Stack_Exchange]`_`f, 4. November 2014, abgerufen am 22. Mai 2025 (englisch): „Let’s take the wayback machine to the early 1990s, when Linux was being created. Back in those days, we’d have arguments about whether Linux could be made to run in 2 MiB of RAM or if it really needed 4 whole MiB. Of course, the high-end snobs were all sneering at us, with their 16 MiB monster servers.“
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f Alan Cox: `*ELKS -- Linux 8086.`* In: `*comp.os.linux.announce.`* 30. November 1995, abgerufen am 18. April 2013 (englisch).
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f Alan Cox: `*Linux 8086.`* (`F33f`_`[E-Mail`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=E-Mail]`_`f) In: `*`F33f`_`[LWN.net`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=LWN.net]`_`f.`* 1. April 2002, abgerufen am 22. Mai 2025 (englisch).
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f Hans-Joachim Baader: `*Linux 8086 – Das Linux 8086-Projekt, das einen stark abgemagerten Linux-Kernel auf sehr alte CPUs portieren will, hat mit der Hinzufügung einer TCP/IP-Implementierung einen Meilenstein erreicht.`* In: `*`F33f`_`[Pro-Linux`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Pro-Linux]`_`f.`* 1. April 2002, abgerufen am 22. Mai 2025.
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f Harry Kalogirou: `*ELKS : Baby Linux refusing to grow up.`* In: `*`F33f`_`[Blog`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Blog]`_`f von Harry Kalogirou.`* 1. Oktober 2005, abgerufen am 14. April 2013 (englisch).
`:cite-note-7`!7.`! `F0af`_`[↑`#cite-ref-7]`_`f Jody Bruchon: `*ELKS release 0.1.4.`* 19. Februar 2012, archiviert vom Original (nicht mehr online verfügbar) am 21. Februar 2012; abgerufen am 14. April 2013 (englisch).
`:cite-note-8`!8.`! `F0af`_`[↑`#cite-ref-8]`_`f offizielle Website: “ELKS has moved to GitHub,” abgerufen am 12. September 2015
`:cite-note-9`!9.`! `F0af`_`[↑`#cite-ref-9]`_`f `*ghaerr / elks Releases.`* `F33f`_`[GitHub`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GitHub]`_`f, abgerufen am 22. Mai 2025 (englisch).
`:cite-note-10`!10.`! `F0af`_`[↑`#cite-ref-10]`_`f `*How to use ELKS #Binaries.`* (`F33f`_`[Wiki`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Wiki]`_`f) Abgerufen am 22. Mai 2025 (englisch).

`c`F0af`_`[↑ Back to top`#top]`_`f`a